home *** CD-ROM | disk | FTP | other *** search
- /* Prototypes for functions defined in
- scroll.c
- */
-
- void calculate_scrolling(int frame,
- struct matrix_elt * matrix,
- int window_size,
- int lines_below,
- int * draw_cost,
- int * old_hash
- ,
- int * new_hash,
- int free_at_end);
-
- void do_scrolling(int frame,
- struct matrix_elt * matrix,
- int window_size,
- int unchanged_at_top);
-
- void scrolling_1(int frame,
- int window_size,
- int unchanged_at_top,
- int unchanged_at_bottom,
- int * draw_cost,
- int * old_hash,
- int * new_hash,
-
- int free_at_end);
-
- int scrolling_max_lines_saved(int start,
- int end,
- int * oldhash,
- int * newhash,
- int * cost);
-
- int scroll_cost(int frame,
- int from,
- int to,
- int amount);
-
- void line_ins_del(int frame,
- int ov1,
- int pf1,
- int ovn,
- int pfn,
- register int * ov,
- register int * mf);
-
- void ins_del_costs(int frame,
- char * one_line_string,
- char * multi_string,
- char * setup_string,
- char * cleanup_string,
- int * costvec,
- int *
- ncostvec,
- int coefficient);
-
- int do_line_insertion_deletion_costs(int frame,
- char * ins_line_string,
- char * multi_ins_string,
- char * del_line_string,
-
- char * multi_del_string,
- char * setup_string,
- char * cleanup_string,
- int coefficient);
-
-